using Agron.Data.Contracts;

using System;
using System.Collections.Generic;


namespace Agron.Services.SessionController
{
    /// <summary>
    /// Defines the contract for a Member-List controller.
    /// </summary>
    public interface IMemberListController
    {
        /// <summary>
        /// Performs data-binding processes based on the specified <see cref="IEnumerable{SessionMember}"/> collection.
        /// </summary>
        /// <param name="dataSource">The <see cref="IEnumerable{SessionMember}"/> collection to use a data source.</param>
        void DataBind(IEnumerable<SessionMember> dataSource);
    }
}
